// 判断电话框
function check() {
	var tel = $('.zc table .tel').val();
	var reg = /^1[3578]\d{9}$/;
	if ("" == tel) {
		$('.terror').text("*电话不能为空").css('display', 'block');
	}
	if ("" != tel && !reg.test(tel)) {
		$('.terror').text("*您输入的电话号码格式不对!").css("display", "block");
	}
	if (tel != "") {
		$('.terror').css("display", "none");
		$.get("name", {
			tel : tel,
			zc : "zc"
		}, function(msg) {
			if ('success' == msg) {
				$(".terror").text("").css("display", "none");
			} else {
				$(".terror").text(msg).css("display", "block");
			}
		});
	}

}
// 判断第二次密码框
function twoCheck() {
	var one = $('.one').val();
	var two = $('.two').val();
	if ("" == two) {
		$('.werror').css("display", "block");
	} else if ("" != two&&one != two) {
		$('.werror').text("您两次输入的密码不一致！").css("display", "block");
		$(".one").val("");
		$(".two").val("");
	} else if (one == two) {
		$('.werror').css("display", "none");
	}
}
// 判断用户名框
function nameCheck() {
	var uname = $('.uname').val();
	if ("" == uname) {
		$('.uerror').css("display", "block");
	}
	if ("" != uname) {
		$('.uerror').css("display", "none");
	}
}
// 判断手机验证码框
function phoneCheck() {
	var phone = $('.phone').val();
	if(phone=="") {
		$('.eerror').css("display", "block");
	}else{
		$('.eerror').css("display", "none");
	}
}
// 判断第一次密码框
function oneCheck() {
	var one = $('.one').val();
	if ("" == one) {
		$('.oerror').text("*密码不能为空").css("display", "block");
	}
	
	if("" != one&&one.length<6){
		$('.oerror').text("密码不能少于六位！").css("display", "block");
	}
	if("" != one&&one.length>=6){
		$('.oerror').css("display", "none");
	}
}
// 不规范信息不能点击注册！
$(document).ready(function() {
	$(".list").submit(function(e) {
		//在什么都没填的情况下，让按钮失效
		$(".zc input:not(.email)").each(function(){
			if($(this).val()==""){
				check();
				nameCheck();
				phoneCheck();
				oneCheck();
				twoCheck();
				e.preventDefault();
			}
		});
		//验证验证码
		$.ajax({  
            url:"sendcode",  
            data:{  
                "code":$(".phone").val()  
            },  
            type:"get",  
            async:false,  
            dataType:"text",  
            success : function(data) {  
                if(data=='true'){  
                	$('.eerror').hide();
                    //layer.alert("恭喜您，验证成功");  
                } else {  
                	$('.eerror').text("验证码不正确").show();
                	e.preventDefault();
                }  
            },  
            /*error : function() {  
                layer.alert("error");  
            } */ 
        }); 
		//填入信息不正确情况下让按钮失效
		if ($('.terror').is(":show")||$('.werror').is(":show")||$('.oerror').is(":show")||$('.uerror').is(":show")||$('.eerror').is(":show")) {
			e.preventDefault();
		}
	});

});
$(function(){
	/**
	 * 点击获取验证码
	 */
	$(".yzm").click(function(){
		var tel = $('.zc table .tel').val();
		if (tel != "" && $(".terror").is(":hidden")) {
			$.ajax({
				url : "sendcode",
				data : {
					"phone" : tel
				},
				type : "post",
				async : false,
				dataType : "text",
				success : function(data) {
					if (data == 'true') {
						//layer.alert("验证码发送成功，收到后请输入验证码");
						time(this);
					} else {
						layer.alert("验证码发送失败");
					}
				},
				/*error : function() {
					layer.alert("error");
				}*/
			});
		}
		
	});
	
});
//验证码倒计时
var wait = 60;
function time(obj) {
	if (wait == 0) {
		$(".yzm").removeAttr("disabled");
		$(".yzm").text("获取验证码");
		wait = 60;
	} else {
		$(".yzm").attr("disabled", "true");
		$(".yzm").text(wait + "秒后重试");
		wait--;
		setTimeout(function() { // 倒计时方法
			time(obj);
		}, 1000); // 间隔为1s
	}
}
